package cl.gob.ips.offline.jbpm;
import java.util.List;

import javax.ejb.Remote;

import cl.gob.ips.offline.util.DatosProceso;

@Remote
public interface JBPMBeanRemote {
	
	public void finalizarProcesoActivo(String key, String transicion);
	
	public void cierraTarea(int taskId, String tarea);
	
	public void seteaVariablesTarea(String key, String nombreTarea, String variable, String valor);
	
	@SuppressWarnings("rawtypes")
	public List getAssignedTasks(String rol, String tipo);
	
	public DatosProceso obtieneDatosProceso(int taskId);
	
	public void inicializaProceso(String nombreProceso, String key, String NombreFuncionarioCap);
	
	public long getTaskID(String key, String nombreProceso);
}
